package Test1;

import java.util.Random;

public class test1 {
    public static void main(String[] args) {
        int tempArr[] = {0,1,2,3,4,5,6,7,8};
        Random r = new Random();
        int i = 0;
        //打乱数组中的数据
        for(i = 0;i < tempArr.length;i++)
        {
            int index = r.nextInt(tempArr.length);
            int temp = tempArr[i];
            tempArr[i] = tempArr[index];
            tempArr[index] = temp;

        }

        for(i = 0; i<tempArr.length;i++)
        {
            System.out.print(tempArr[i]+" ");
        }
        System.out.println();

        //创建一个二维数组
//        int data[][] = new int[3][3];
//        for(i = 0;i<tempArr.length;i++)
//        {
//            data[i/3][i%3] = tempArr[i];
//        }
        int data[][] = new int[3][3];
        int num = 0;
        for(i = 0;i <data.length;i++)
        {

            int j = 0;
            for (j = 0; j < data.length; j++)
            {
                data[i][j] = tempArr[num];
                num++;
            }

        }

        //遍历二维数组
        for(i = 0;i<data.length;i++)
        {
            int j = 0;
            for(j = 0;j<data.length;j++)
            {
                System.out.print(data[i][j]+" ");
            }
            System.out.println();
        }
    }
}
